#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int SLTDataType;
typedef struct SListNode
{
    int data;
    struct SListNode* next;
}SLTNode;


void SLTPrint(SLTNode* phead);

void SLTPushBack(SLTNode** pphead,SLTDataType x);

void SLTPushFront(SLTNode* pphead,SLTDataType x);

void SLTPopBack(SLTNode** pphead);

void SLTPopFront(SLTNode** pphead);